package classes.com.struts;

import java.util.List;

import classes.com.daos.EmpresaDAO;
import classes.com.misBeans.Empresa;


public class ControladorEmpresa{
	private EmpresaDAO tDAO;
	private String id;
	private String nombre;
	private String departamento;
	private List<Empresa> empresa;

	public String ingresar() throws Exception {
		//se instancia un objeto tipo trabajador
		// se llena con los datos del formulario
		Empresa t = new Empresa();
		t.setId(getId());
		t.setNombre(getNombre());
		t.setDepartamento(getDepartamento());
		//se llamado el metodo para ingresar enviando t 
		if(this.tDAO.ingresarEmpleado(t))
		return "success";
		else return "error";
	}
	public String listar() throws Exception{
		//llamada al metodo para listar del objeto tDAO
		// al retornar una lista con objetos se debe realizar un casting
		this.empresa = (List<Empresa>) this.tDAO.listarEmpleados();
		return "success";
		}
	
	public void settDAO(EmpresaDAO tDAO) {
		this.tDAO = tDAO;
	}

	

	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getDepartamento() {
		return departamento;
	}

	public void setDepartamento(String departamento) {
		this.departamento = departamento;
	}
	public List<Empresa> getTrabajadores() {
		return empresa;
	}



	
}
